package com.originskyseed.platform.cms.model;

import java.util.List;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 新闻表（OSI_CMS）
 *
 * @author wlj
 */
public class Cms extends BaseModel {

	/**
	 * 新闻类型id（CMS_TYPE_ID）
	 */
	private String cmsTypeId;

	/**
	 * 所属平台 0全平台 1内容平台 2推广平台（BELONG_PLATFORM）
	 */
	private String belongPlatform;

	/**
	 * 标题（NAME）
	 */
	private String name;

	/**
	 * 内容（CONTENT）
	 */
	private String content;

	/**
	 * 优先级（PRORITY）
	 */
	private Integer prority;

	/**
	 * 图片名称（IMG_NAME）
	 */
	private String imgName;

	/**
	 * 图片路径（IMG_PATH）
	 */
	private String imgPath;

	/**
	 * 创建人id（CREATOR_ID）
	 */
	private String creatorId;

	/**
	 * 访问量（VISITOR_COUNT）
	 */
	private Integer visitorCount;

	/**
	 * 状态（1草稿 2下架 3发布）
	 */
	private Integer state;

	/**
	 * 类型 1新闻 2通知公告（TYPE）
	 */
	private Integer type;

	/**
	 * 新闻类型的名称
	 */
	private String typeName;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 是否置顶 1是 2否（IS_TOP）
	 */
	private Integer isTop;

	/**
	 * 是否删除 1是 2否（IS_DEL）
	 */
	private Integer isDel;

	/**
	 * 是否已读 1是 2否（IS_READ）
	 */
	private Integer isRead;

	/**
	 * 查看类型 1公司 2部门 3岗位 4入职时间（OBJ_TYPE）
	 */
	private Integer objType;

	/**
	 * 通知范围对象部门id
	 */
	private String objDeptId;

	/**
	 * 通知类型 1全服广播 2公司小黑板
	 */
	private Integer noticeType;

	/**
	 * 通知公告是否已读
	 */
	private List<CmsRelateIsRead> isReadList;

	/**
	 * 查看对象部门属性
	 */
	private List<CmsRelateView> cmsRelateViewList;

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public List<CmsRelateView> getCmsRelateViewList() {
		return cmsRelateViewList;
	}

	public void setCmsRelateViewList(List<CmsRelateView> cmsRelateViewList) {
		this.cmsRelateViewList = cmsRelateViewList;
	}

	public List<CmsRelateIsRead> getIsReadList() {
		return isReadList;
	}

	public void setIsReadList(List<CmsRelateIsRead> isReadList) {
		this.isReadList = isReadList;
	}

	public Integer getNoticeType() {
		return noticeType;
	}

	public void setNoticeType(Integer noticeType) {
		this.noticeType = noticeType;
	}

	public String getObjDeptId() {
		return objDeptId;
	}

	public void setObjDeptId(String objDeptId) {
		this.objDeptId = objDeptId;
	}

	public Integer getObjType() {
		return objType;
	}

	public void setObjType(Integer objType) {
		this.objType = objType;
	}

	public Integer getIsRead() {
		return isRead;
	}

	public void setIsRead(Integer isRead) {
		this.isRead = isRead;
	}

	public Integer getIsTop() {
		return isTop;
	}

	public void setIsTop(Integer isTop) {
		this.isTop = isTop;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	/**
	 * 获取新闻类型id
	 *
	 * @return
	 */

	public String getCmsTypeId() {
		return this.cmsTypeId;
	}

	/**
	 * 设置新闻类型id
	 *
	 * @param cmsTypeId
	 */
	public void setCmsTypeId(String cmsTypeId) {
		this.cmsTypeId = cmsTypeId;
	}

	public String getBelongPlatform() {
		return belongPlatform;
	}

	public void setBelongPlatform(String belongPlatform) {
		this.belongPlatform = belongPlatform;
	}

	/**
	 * 获取标题
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置标题
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 获取内容
	 *
	 * @return
	 */
	public String getContent() {
		return this.content;
	}

	/**
	 * 设置内容
	 *
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取优先级
	 *
	 * @return
	 */
	public Integer getPrority() {
		return this.prority;
	}

	/**
	 * 设置优先级
	 *
	 * @param prority
	 */
	public void setPrority(Integer prority) {
		this.prority = prority;
	}

	/**
	 * 获取图片名称
	 *
	 * @return
	 */
	public String getImgName() {
		return this.imgName;
	}

	/**
	 * 设置图片名称
	 *
	 * @param imgName
	 */
	public void setImgName(String imgName) {
		this.imgName = imgName;
	}

	/**
	 * 获取图片路径
	 *
	 * @return
	 */
	public String getImgPath() {
		return this.imgPath;
	}

	/**
	 * 设置图片路径
	 *
	 * @param imgPath
	 */
	public void setImgPath(String imgPath) {
		this.imgPath = imgPath;
	}

	/**
	 * 获取创建人id
	 *
	 * @return
	 */
	public String getCreatorId() {
		return this.creatorId;
	}

	/**
	 * 设置创建人id
	 *
	 * @param creatorId
	 */
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**
	 * 获取访问量
	 *
	 * @return
	 */
	public Integer getVisitorCount() {
		return this.visitorCount;
	}

	/**
	 * 设置访问量
	 *
	 * @param visitorCount
	 */
	public void setVisitorCount(Integer visitorCount) {
		this.visitorCount = visitorCount;
	}

	/**
	 * 获取创建人
	 *
	 * @return
	 */
	public String getCreator() {
		return this.creator;
	}

	/**
	 * 设置创建人
	 *
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	/**
	 * 获取是否删除 1是 2否
	 *
	 * @return
	 */
	public Integer getIsDel() {
		return this.isDel;
	}

	/**
	 * 设置是否删除 1是 2否
	 *
	 * @param isDel
	 */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

}
